// // filter() 方法创建给定数组一部分的浅拷贝，其包含通过所提供函数实现的测试的所有元素。

// function isBigEnough(value) {
//     return value >= 10;
// }
// const filtered = [12, 5, 8, 130, 44].filter(isBigEnough);
// // filtered is [12, 130, 44] 


// -------------------- 找出数组中所有的素数 -------------------- 
const array1 = [-3, -2, -1, 0 ,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,25];
function isPrime(num){
    for(let i = 2;num > i;i++){
        if(num % i === 0){
            return false
        }
    }
      return num > 1
}
console.log(array1.filter(isPrime)); // [2, 3, 5, 7, 11, 13]
